#ifndef tlmRmtCfgDataInfoAck_H
#define tlmRmtCfgDataInfoAck_H

#include "Telematics.h"
//## class tlmRmtCfgDataInfoAck
#include "tlmRmtCfgDataInfo.h"

//## class tlmRmtCfgDataInfoAck
class tlmRmtCfgDataInfoAck : public tlmRmtCfgDataInfo {
public :

    //#[ type TLM_RMT_CFG_DATA_INFO_ACK_MAX_SIZE
    #define TLM_RMT_CFG_DATA_INFO_ACK_MAX_SIZE 3
    //#]
    
    ////    Friends    ////
    

    ////    Constructors and destructors    ////
    
    //## operation tlmRmtCfgDataInfoAck(uint8_t*,uint32_t)
    tlmRmtCfgDataInfoAck(uint8_t* bufPtr, uint32_t size);
    
    //## auto_generated
    tlmRmtCfgDataInfoAck();
    
    virtual ~tlmRmtCfgDataInfoAck();
    
    ////    Operations    ////
    
    //## operation Fill()
    virtual void Fill();
    
    //## operation GetMaxDataInfoSize()
    virtual uint32_t GetMaxDataInfoSize();
    
    //## operation Init()
    virtual void Init();
    
    //## operation SetStatus(uint8_t)
    void SetStatus(uint8_t status);
    
    ////    Additional operations    ////
    
    ////    Attributes    ////

protected :

    uint8_t mStatus;		//## attribute mStatus
};
#endif
